Quantitative Models and Implicit Complexity

نویسندگان

  • Ugo Dal Lago
  • Martin Hofmann
چکیده

We give new proofs of soundness (all representable functions on base types lies in certain complexity classes) for Elementary Affine Logic, LFPL (a language for polytime computation close to realistic functional programming introduced by one of us), Light Affine Logic and Soft Affine Logic. The proofs are based on a common semantical framework which is merely instantiated in four different ways. The framework consists of an innovative modification of realizability which allows us to use resource-bounded computations as realisers as opposed to including all Turing computable functions as is usually the case in realizability constructions. For example, all realisers in the model for LFPL are polynomially bounded computations whence soundness holds by construction of the model. The work then lies in being able to interpret all the required constructs in the model. While being the first entirely semantical proof of polytime soundness for light logics, our proof also provides a notable simplification of the original already semantical proof of polytime soundness for LFPL. A new result made possible by the semantic framework is the addition of polymorphism and a modality to LFPL thus allowing for an internal definition of inductive datatypes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Realizability models for a linear dependent PCF

Recently, Dal Lago and Gaboardi have proposed a type system, named d`PCF as a framework for implicit computational complexity. d`PCF is a non-standard type system for PCF programs which is relatively complete with respect to complexity properties thanks to the use of linear types inspired by Bounded linear logic and dependent types à la Dependent ML. In this work, we adapt the framework of quan...

متن کامل

An in-between "implicit" and "explicit" complexity: Automata

Implicit Computational Complexity (ICC) makes two aspects implicit, by manipulating programming languages rather than models of computation, and by internalizing the bounds rather than using external measure. We survey how automata theory contributed to complexity with a machinedependant with implicit bounds model.

متن کامل

Semantic Frameworks for Implicit Computational Complexity (Ph.D. Thesis)

This thesis is about computational complexity, programming languages and mathematical logic. The main contribution of this thesis is the study of two unifying frameworks for the analysis of complexity properties of higher-order programs and proofs. The first one is Gonthier, Abadi and Lévy’s context semantics, which is shown to be applicable to the quantitative analysis of proofs and programs. ...

متن کامل

Implicit Leadership Theories (ILTs) and change behaviors: the mediating role of LMX

Capitalizing upon Implicit Leadership Theories (ILTs) and Leader-member exchange (LMX), this research aims to explore the relationship between the congruence of employees’ ILTs and those traits of their managers and employees’ supportiveness, resistance and behavioral creativity for change. After distributing three questionnaires at three points among teachers, 296 participants completed all th...

متن کامل

Resource analysis and implicit computational complexity

Implicit computational complexity (ICC) studies machine-independent approaches to computational complexity, with emphasis on approaches based on mathematical logic. Most work consists in characterizations of complexity classes by logical systems (via the Curry-Howard correspondence). Unfortunately, all these formal systems have been studied with different, often unrelated methodologies, and few...

متن کامل

Asynchronous and implicitly parallel evolutionary computation models

This paper presents the design and the applica1 tion of asynchronous models of parallel evolutionary algo2 rithms. An overview of the existing parallel evolutionary 3 algorithm (PEA) models and available implementations is 4 given. We present new PEA models in the form of asynchro5 nous algorithms and implicit parallelization, as well as exper6 imental data on their efficiency. The paper also d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005